@CHARSET "utf-8";
/*@font-face {
	font-family:		Futura;
	src:				url('futuram.eot');
	src: 				local('Futura Medium'), 
		 				local('Futura'), 
		 				url('futuram.ttf') format('truetype');
}

@font-face {
	font-family:		Futura-Bold;
	src:				url('futubdit.eot');
	src: 				local('Futura Bold'), 
		 				local('Futura Bold'), 
		 				url('futubdit.ttf') format('truetype');
}

@font-face {
	font-family:		Futura-Italic;
	src:				url('Futura-Md-Bt-Italic.eot');
	src: 				local('Futura Md BT Italic'), 
		 				local('Futura Md'), 
		 				url('Futura-Md-Bt-Italic.ttf') format('truetype');
}*/

* {
	margin:				0px;
	padding: 			0px;
	border:				0px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			9pt;
}

a {
	text-decoration:	none;
}

ul {
	list-style:			none;
}

.linkVermelho {
	color:				#5B0C0F;
	text-decoration:	none;
}


/*
 * Inicio da configuracao da DivBrowsers
 */
#divBrowsers {
	width:				100%;
	background-color:	#DFDFFF;
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom:		1px solid #000000;
	overflow:			hidden;
}
.pAvisoIe {
	margin:				auto;
	margin-bottom:		0px;
	margin-top:			0px;
	text-align:			center;
	font-size:			10pt;
	width:				80%;
}
#ulBrowsers {
	margin:			auto;
	margin-top:		5px;
	width:			325px;
}
#ulBrowsers li {
	border:			1px solid #000000;
	width:			52px;
	height:			50px;
	padding-top:	2px;
	float:			left;
	margin-left:	5px;
	margin-right:	5px;
}
#ulBrowsers li a {
	display:		block;
	font-size:		10pt;
	text-align:		center;
}

/*
 * Fim da configuracao da DivBrowsers
 */

 /*
  * Inicio da Configuracao da Estrutura Basica
  */
html, body {
	height:				100%;
}

body {
	background-image:	url('/constructore/imagens/principal-fundo-site.png');
}

#divSite {
	height:				602px;
	position:			relative;
	overflow:			hidden;
	z-index:			0;
	width:				1000px;
	border-left:		1px solid #CACACA;
	border-right:		1px solid #CACACA;
	margin:				auto;
	background-color:	#FFF;
}

#divRodape {
	position:			absolute;
	bottom:				0;
	left:				0;
	width:				100%;
}

#divMeio {
	margin-bottom:		30px;
}

/*Configuracoes do Topo*/
#divMec {
	background-image:	url(../../imagens/barraMec_all.jpg);
	background-color: #095224;
	width:				1000px;
	border-left:		1px solid #CACACA;
	border-right:		1px solid #CACACA;
	margin:				auto;
	overflow:			hidden;
}

#imgMinisterio {
	float:left;
}

#imgBrasil {
	float:right;
}

#divCabecalho {
	margin-top:			14px;
	height:				148px;
}

#divBarraSuperiorPrincipalEsquerda {
	background-image:	url("/constructore/imagens/principal-fundo-barra-superior.png");
	background-repeat:	repeat-x;
	background-position:bottom;
	height:				148px;
	width:				110px;
	float:				left;
}

#divBarraSuperiorPrincipalMeio {
	background-image:	url("/constructore/imagens/principal-fundo-barra-vermelha.png");
	background-color:	#5B0C0F;
	background-repeat:	repeat-x;
	background-position:bottom;
	height:				148px;
	width:				188px;
	float:				left;
}

#divBarraSuperiorPrincipalDireita {
	background-image:	url("/constructore/imagens/principal-fundo-barra-superior.png");
	background-repeat:	repeat-x;
	background-position:bottom;
	height:				148px;
	width:				702px;
	float:				left;
}

#divBemVindoBarraSuperior {
	height:				67px;
	padding:			0px 14px;
}

#divBemVindoBarraSuperior h1 {
	font-weight:		bold;
	font-size:			12pt;
}

#divBemVindoBarraSuperior p {
	font-size:			9pt;
}

#divBemVindoBarraSuperior .linkVermelho {
	font-size:			9pt;
}

#linkLogoConstructore {
	display:			block;
	float:				left;
	height:				62px;
	width:				357px;
	margin-top:			19px;
}

#divBuscaCabecalho {
	float:				right;
	width:				250px;
	margin-top:			39px;
}

#divBuscaCabecalhoInput {
	float:				left;
	padding-right:		5px;
}

#labelBuscaCabecalho {
	color:				#FFFFFF;
	margin-right:		5px;
}

#inputBusca {
	border:				1px solid #8EA7BD;
	width:				115px;
}

#divBuscaCabecalhoBotao input{
	display:			block;
	height:				19px;
	width:				41px;
	border:				1px solid #202123;
}

#divMeio1 {
	background-image:	url('/constructore/imagens/fundo-menu.png');
	height:				406px;
	width:				298px;
	background-repeat:	repeat-y;
	background-position:right;
	float:				left;
}

#divTour {
	margin-top:			187px;
	background-color:	#000;
	border-top:			5px solid #FFF;
	height:				214px;
	width:				299px;
}

#divMeio1 {
	background-image:	url('/constructore/imagens/fundo-menu.png');
	height:				406px;
	width:				298px;
	background-repeat:	repeat-y;
	background-position:right;
	float:				left;
}

#divMeio2 {
	background-color:	#B2C2CF;
	float:				left;
	width:				217px;
	height:				385px;
	margin:				5px 5px 0px 5px;
	padding:			8px;
}

#divMeio2 h2 {
	font-weight:		bolder;
	color:				#0E426A;
}

#divMeio2 hr {
	border-bottom:		1px solid #95A8B6;
	padding-top:		12px;
}

#linkCentralNoticias {
	font-size:			8pt;
}

#divMeio2 h3 {
	float:				right;
	color:				#0E426A;
	font-weight:		normal;
}

.divExibirNoticiasConstructore {
	margin-top:			-5px;
}

.divNoticias {
	margin-top:			4px;
}

.divNoticias h4, .divNoticias p {
	color:				#2F3035;
	text-align:			right;
}

.divNoticias h4 a {
	color:				#2F3035;
	text-decoration:	none;
}

.divNoticias .linkVermelho {
	display:			block;
	text-align:			right;
	font-size:			8pt;
	margin-bottom:		5px;
}

#divMeio3 {
	float:				left;
	width:				233px;
	height:				401px;
	margin:				5px 5px 0px 0px;
	overflow:			visible;
}

#divMeio3 form {
	background-color:	#D7D9D4;
	height:				174px;
	width:				217px;
	overflow:			hidden;
	padding:			8px;
}

#divMeio3 label {
	display:			block;
	float:				left;
	clear:				left;
	width:				90px;
	text-align:			right;
	margin-right:		10px;
	margin-top:			5px;
	color:				#424E38;
}

.inputPrincipal {
	width:				115px;
	border:				1px solid #8EA7BD;
	float:				left;
	margin-top:			5px;
}

.inputSubmitPrincipal {
	display:			block;
	clear:				left;
	color:				#424E38;
	font-size:			11pt;
	font-weight:		bolder;
	font-style:			italic;
	background-color:	#D7D9D4;
	padding-top:		5px;
	margin-left:		160px;
	cursor:				pointer;
}

#linkEsqueceuASenha {
	color:				#424E38;
	text-decoration:	none;
	display:			block;
	float:				right;
	margin-top:			5px;
}

#linkCadastro {
	color:				#424E38;
	text-decoration:	none;
	display:			block;
	float:				right;
	margin-top:			30px;
	font-size:			11pt;
	font-weight:		bolder;
	clear:				right;
}

#linkFaleConosco {
	color:				#587928;
	text-decoration:	none;
	display:			block;
	float:				right;
	margin-top:			5px;
	font-size:			11pt;
	font-weight:		bolder;
	clear:				right;
	width:				209px;
	text-align:			right;
}

#divMeio3 img {
	margin-top:			5px;
}

#divMeio4 {
	width:				208px;
	padding-left:		13px;
	padding-top:		10px;
	float:				left;
	height:				385px;
	margin:				5px 0px 0px 0px;
	overflow-x:			visible;
}

#divRodape {
	background-image:	url('/constructore/imagens/principal-fundo-rodape.png');
	height:				32px;
}

/*Configuracao das Mensagens Informativas*/
#divMensagens {
	background-color:	#EDF1EB;
	border-top:			1px dotted #ABB4A5;
	border-bottom:		1px dotted #ABB4A5;
	padding:			5px 0px;
	width:				1000px;
	border-left:		1px solid #CACACA;
	border-right:		1px solid #CACACA;
	margin:				auto;
}

#divMensagens ul{
	margin-left:		35px;
	margin-right:		25px;
	list-style:			url("/constructore/imagens/info.png");
}

#divMensagens ul li{
	color:				#7E847A;
}

/*Configuracao das Mensagens de Erro*/
#divMensagensErro {
	background-color:	#FFDEE5;
	border-top:			1px dotted #FF0000;
	border-bottom:		1px dotted #FF0000;
	padding:			5px 0px;
	width:				1000px;
	border-left:		1px solid #CACACA;
	border-right:		1px solid #CACACA;
	margin:				auto;
}

#divMensagensErro ul{
	margin-left:		35px;
	margin-right:		25px;
	list-style:			url("/constructore/imagens/erro.png");
}

#divMensagensErro ul li{
	color:				#FF0000;
}